Главный Каталог Статей РФ
86554 авторов, размещено 47166 статей, сейчас на сайте пользователей: 45 Статистика
Аватар PerpetuumSoft

Как синхронизировать LINQ To SQL Classes со структурой базы данных

Категория:  ПО и игры  | Автор:  PerpetuumSoft | Опубликовано: 11.04.2008
О Linq to Sql
Одной из наиболее перспективных технологий, появившихся за последнее время в мире программирования .Net, безусловно, является Linq to Sql. Отныне для .Net разработчиков нет больше необходимости смешивать свой код с SQL командами внутри программы для доступа к объектам базы данных. Теперь доступ к данным в базах данных может быть выполнен с использованием, того языка, на котором специализируется программист (C#, VB.Net). Даже более того! Использование Linq to Sql позволяет единообразно обращаться со всеми итеративными источниками данных: базами данных, XML, различными коллекциями и т.д. И в дополнении ко всему вы получаете верификацию кода во время компиляции, полную интеграцию с Visual Studio, обеспечивающую множество преимуществ: IntelliSense, дизайнер модели базы данных, автогенерацию кода по модели и др.
Нет ничего идеального
Но, несмотря на все преимущества технологии LINQ to SQL, её использование в реальных крупных проектах затруднено рядом проблем. При использовании LINQ to SQL в проекте наверняка будет использоваться такой компонент Visual Studio, как LINQ to SQL Classes. И сложности использования данного компонента заключаются в том, что его необходимо постоянно поддерживать в синхронизированном состоянии со структурой реальной базы данных.
Вариант синхронизации LINQ to SQL Classes и структуры базы данных вручную не рассматривается в виду большой вероятности появления ошибок и огромной трудоемкости. Тем не менее, необходимость всегда содержать LINQ to SQL Classes в синхронизированном состоянии со структурой базы данных стоит очень остро, т.к. в процессе разработки программного продукта и LINQ to SQL Classes, и структура базы данных часто подвергается изменениям.
Database Restyle – Library решит проблему переноса изменений из LINQ to SQL Classes в структуру БД
Для поддержания LINQ to SQL Classes в синхронизированном состоянии со структурой базы данных, компанией Perpetuum Software была разработана библиотека PerpetuumSoft.DataModel.LinqToSql, позволяющая переносить изменения из LINQ to SQL Classes в структуру базы данных без пересоздания последней. Использование Database Restyle - Library позволяет выполнить синхронизацию структуры базы данных по LINQ to SQL Classes, написав лишь несколько дополнительных строк кода. Таким образом, вы получите возможность расширить стандартные возможности технологии Linq to SQL и избежите проблем с синхронизацией LINQ to SQL Classes со структурой базы данных.

Вы можете ознакомиться с полным вариантом статьи:
http://www.perpetuumsoft.com/
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар Виталий Эмула
Ретро игры-онлайн на игровом портале Коллекция игр от ретро консолей – это игры формата NES(известная как Денди), SMS(Sega Master System) и GBA(GAME BOY ADVANCE). ...
Категория: ПО и игры | Автор: Виталий Эмула | Добавлено: 24.08.2021
Аватар fly_e135
Настройка телефона Fly Мобильные телефоны есть почти у каждого в нашей стране,да и в мире тоже! Телефон - это сложный механизм, к которому нужно относиться бережно и тогда он будет служить долго. Прежде чем начать использов...
Категория: ПО и игры | Автор: fly_e135 | Добавлено: 25.11.2010
Аватар Anastasya
DVD-Audio авторинг с помощью DigiOnAudio2 Pro. Часть I Методология DVD-Audio авторинга в программе DigiOnAudio2 Pro. Детально рассмотрена технология создания навигации для DVD-Audio, от инсталляции DigiOnAudio2 Pro до записи проекта на лазерный диск....
Категория: ПО и игры | Автор: Anastasya | Добавлено: 17.02.2010
Аватар Excelskype
Excel – то, что нужно знать и уметь всем! Восемь самых востребованных возможностей программы Excel.Это необходимый минимум, которым должен владеть каждый, кто ежедневно использует Excel.Используй эти приемы, чтобы повысить эффективность своей...
Категория: ПО и игры | Автор: Excelskype | Добавлено: 05.04.2015
Аватар Maxim Sherbina
Как StarCraft 2 скачать и можно ли в него играть без battle.net? Все ждут и игру StarCraft 2! А что же она из себя представляет? Давайте вместе пробежимся по статье и узнаем много ценной информации как и для поклонников этой игры, так и для игроков всего мира!...
Категория: ПО и игры | Автор: Maxim Sherbina | Добавлено: 04.04.2010
Лучшие авторы
Аватар leva1981
Не люблю хвалить себя, пусть свое мнение обо мне в...

Читать

Аватар nord37
Являюсь владельцем блога Наш мир

Читать

Аватар Dimasty78
Увлекаюсь цветами, могу запросто составить цветочный букет.

Читать

Аватар Алёна Славная
Я работаю тогда, когда все отдыхают. Занимаюсь орг...

Читать

Аватар Смирнова Ирина
Образование - биохимик. Мое хобби и дело - здоровы...

Читать

Свежие комментарии
Нормальная тема.

Читать

Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

Напишите нам